fixtSE
FixtSEFixtSE
Blog
Membership
Booking
About
Login

YoutubeInstagramRSSGithubPatreonPrivacy
Fixt â€ĸ Š 2025
Updated: Jan 20, 2025—5 min read

Ultimate ESPHome DIY Smart Sensor

Written by: Fixt

If you're subscribed to our Channel
Login with your Google account to get our Smart Tutorial Experience!

TABLE OF CONTENTS
PrerequisitesfixtSE DIY Sensor CaseRemixesClip for TopMMwave Multi Sensor fixtSE LD2450How to wire it upESPHome FirmwareYAML Files

Featured

Coral AI Person Detection with Home Assistant & FrigateCoral AI Person Detection with Home Assistant & Frigate
Easiest way to Control your Smart Home with AI: Ollama + Home AssistantEasiest way to Control your Smart Home with AI: Ollama + Home Assistant

Related

Tags

Home-Assistant
ESPHome
Dashboard
Tutorial
Presence-Detection
Sensor

If you like my work, please consider supporting me on Ko-fi! ☕🎉

← Back to the blog
mmWave Sensor
Side a
Side b
Inside
ESP32

HLK-LD2450 Presence Sensor

BH1750 Light Sensor

AHT20 BMP280 Temperature Humidity and Pressure Sensor

Prerequisites
#

Using the affiliate links below helps support the channel and all the content I create 🎉🙌

BH1750 Sensor
  • BH1750 Light Sensor
    • Amazon: (3 pack)(6 pack)
    • Aliexpress: (BH1750)
AHT20_BMP28 Sensor
  • AHT20 BMP280 Temperature Humidity and Pressure Sensor
    • Amazon: (6 pack) (2 pack)
    • Aliexpress: (AHT20 BMP280)
Dupont cable
  • Dupont Cable
    • Amazon: (Dupont Cable 120 PCS Assorted)
    • Aliexpress: (Dupont Cable Male to Male and Male to Female)
Termoretractil Heat shrink tube
  • Termoretractil Heat shrink tube
    • Amazon: (Heat Shrink Tube)
    • Aliexpress: (Heat Shrink Tube)

fixtSE DIY Sensor Case
#

You can get it on:

Or order it from:

Save $5 on your first order using our link: https://pcbway.com/g/lHR6if

Remixes
#

Clip for Top
#

Clip

checkleylane made a clip to held the top of the original case

You can get it on:

MMwave Multi Sensor fixtSE LD2450
#

Reimagined Case

F-Square made a new case for this project, with a lots of improvements:

  • Rearranged the sensors inside the case (now the case can look up, instead of down).
  • Added M3 Screws, so the body can be held in place easily.

You can get it on:

How to wire it up
#

Wire Up
ESP32 BoardBH1750AHT20 BMP280
3v3VCCVDD
GNDGNDGND
D22SCLSCL
D21SDASDA

ESPHome Firmware
#

Updated firmware to ESPHome 2024.12.4
Added OTA support

Not supported browser detected

Try a different browser!

The only difference between the two firmwares is the Bluetooth Proxy. If you don't need it, you can use the firmware without it.
You can find the documentation here
Bluetooth proxy could be an expensive task, if you experience any issues, try the firmware without it.

FirmwareSensor Name
With Bluetooth Proxyuesp-sensor
Without Bluetooth Proxyuesp-sensor-no

YAML Files
#

v1.2.0:
Added OTA support (deactivated by default)
Changed bmp280 to bmp280_i2c

Shop Content
YAML
TinkererFree
Member Banner

Available in our Store! Or, join the Tinkerer or Automation Hero tier to access our latest Shop Content for FREE!

  • Your support is invaluable in allowing us to continue creating the tutorials you like 😁🏠🎉
  • Click on the Patreon button below to become a member, and then log in with your Patreon Account on our website.

Tags

Home-Assistant
ESPHome
Dashboard
Tutorial
Presence-Detection
Sensor
← Back to the blog

Featured

Coral AI Person Detection with Home Assistant & FrigateCoral AI Person Detection with Home Assistant & Frigate
Easiest way to Control your Smart Home with AI: Ollama + Home AssistantEasiest way to Control your Smart Home with AI: Ollama + Home Assistant

Related

Tags

Home-Assistant
ESPHome
Dashboard
Tutorial
Presence-Detection
Sensor